package com.millstein.tsinglog.model.pojo;

import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 评论的实体类
 */
@Data
@Table(name = "biz_comment")
public class Comment {
    @Id
    @KeySql(useGeneratedKeys = true)
    private Long id; // 主键
    private String authorName; // 评论人的用户名
    private String authorPhoto; // 评论人的头像
    private String authorIp; // 评论人的ip地址
    private String location; // 评论人的定位
    private Long aid; // 评论的文章id，值为0时代表留言板上的评论
    private Integer floor; // 评论楼层
    private String email; // 评论人的邮箱地址
    private String commentContent; // 评论的内容
    private Long preCommentId; // 原评论的id
    private Integer supportCount; // 赞的数量
    private Integer opposeCount; // 踩的数量
    private Short commentStatus; // 评论的审核状态：1尚未审核，2审核通过，3审核失败
    private String failureInfo; // 审核失败的原因
    private String checkTime; // 评论审核的时间
    private Short status; // 评论状态
    private String createTime; // 创建时间
    private String updateTime; // 更新时间
}
